Messages with parameters from Fisa Robot for Logger




Sintaxis para Mensajes

*nn[zw] Mi mensaje consiste de............40 + [zw] caracteres en total
nn = 01 a 99 (nn=00 es para borrar el display))

Los parámetros son los dos caracteres entre paréntesis cuadrado [].
Los parámetros y los paréntesis no muestran en el display, pero son interpretados por Fisa Logger.


Parámetros que interpretan ambos caracteres (dando combinaciones):

z Primer carácter
T Tomar cesta de la Posición w (¡OJO! la primera posición es 0)
La cesta es asociada al robot
P Poner cesta en la Posición w
t Tomar cesta de la Posición w
La cesta es asociada con la máquina (sin moverla gráficamente)
p (pequeña) Poner cesta en la Posición w
La cesta viene de la máquina
L Cargar una cesta en la posición w
U Descargar la cesta en la posición w
(salva la cesta en la Base de Datos Logger)
u Como arriba pero sin destruir la cesta.
a Alarma asociada a una posición específica w
(marca la Cesta en la posición con rojo)
A Alarma asociada a una salida w
(marca la Cesta en la posición padre con rojo)
m Mensaje asociado a una posición w
(El mensaje, guardado como una información de la visita, es el mensaje propio de la instrucción.)
M Mensaje asociado a una salida w
(El mensaje, guardado como una información de la visita, es el mensaje propio de la instrucción.)
S Dar un paso al motor de la Cadena w

w Segundo carácter
ID de Posición 0 to Ò = Chr(155+55) = 55
Salida número 1 to Û = Chr(155+64) = 64
Dar un paso al motor de la Cadena - Cadena número 1 to K = Chr( 55+20) = 35



Parámetros que interpretan los dos caracteres juntos:

A0 = Alarma genérico
RC = Lectura de código de cesta (inmediatamente seguido de Stat.Rd.In 00 to 00)



Parámetros especiales:

[Kw]RGB Color:R-G-B Aplica el color a todas las cestas en la posición w
El color es definido por la función RGB dándole valores a los componentes Rojo, Verde (G) y Azul (B).
Valores permitidos para los componentes R, G y B: 0 - 255

Ejemplos:
[K0]RGB Color:255-255-255 Hace todas las cestas de color 0 Blanco
[K3]RGB Color:0-0-0 Hace todas las cestas de color 3 Negro
[K5]RGB Color:255-200-200 Hace todas las cestas de color 5 rojo claro

[Kz]K:52-51-00: Mensaje
(the User Message message can be of maximum length 40 - Len(K:52-51-00:)

Los contadores se crean individualmente para cada robot.
Counters rely on values in the historic register and the instructions: Dec ## and Move N°## => ##
A counter can be Incremental or decremental.
Any counters must have a UNIQUE User Message for display purposes.

'Units', 'Tens', 'Hundreds', etc
52-51-00 represents cells containing 'Units', 'Tens', 'Hundreds', etc (depending on the Base, see below).
In the example, 00 is redundant and will be ignored.
However, 00-52-51 is a relevant example because it will define a counter with no 'Units', but with 'Tens' and 'Hundreds'.
The message has to be sent before initializing the counter cell values in order to register a 'Seed' value.
The counter will start displaying values as soon as all the defined cells have been initialized.
When counter value 0 is attained, the counter is removed and the counter display disappears.

The [Kz]K: argument can be either [Kz]K: or [Kz]k:
the uppercase 'K' means the remainder, ccc, followed by the (Seed) value (decremental),
the lowercase 'k' means the difference between the Seed and the current value, vvv (incremental),
The counter string will be displayed appended to the default Robot message container as follows:
'User String to display ccc (Seed)' or 'User String to display vvv', depending on the 'k' argument.

The z parameter can be 23456789ABCDE..., up to 63 (Values from 2 to 64 (Û = Chr(155+65)).
It defines the system Base (2 = binary, 10 = decimal, Û = 64 = Fisa, etc).
The robot program must adhere to the defined Base and Cells in order to function in Logger or Simulation.




Identificadores Permitidos

Las ID de posiciones comienzan con 0 (cero)